body{
    background:url(img/top.jpg) repeat-x;
    -x-system-font:none;
    font-family:arial,helvetica,clean,sans-serif;
    font-size:12px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    color:#444;
    margin:0px;
    padding:0px;
    text-align:center;
}

img{
    border:0px solid transparent;
}

.header{
    height:199px;
    width:589px;
    padding:10px;
    background:url(img/mainimg.jpg) no-repeat;
    position:relative;
    margin:0 auto;
    top:130px;
    left:160px;
}

    .header .logo{padding:0; margin:0;float:left;text-align:left;}

        .header .logo img{
            height:100px;
            margin:5px;
            border:1px solid #FFFFFF;
        }

    .header .description{
        padding:5px;
        text-align:left;
        width:380px;
        margin:40px auto;
        height:120px;
        overflow:hidden;
    }

        .header  .description .title{
            text-decoration:none;
            font-weight:normal;
            font-size:24px;
            color:#FFF;
            text-align:right;
            display:block;
        }

        .header .description .text{
            margin-top:10px;
            float:left;
            text-align:justify;
            font-style: italic;
            color:#000000;
        }

    .header .service{
        text-align:left;
        color:#FFFFFF;
        position:absolute;
        height:90px;
        width:400px;
        top:-120px;
        left:-310px;
    }

        .header .service  a{
            font-size:0;
            line-height:0;
            color:transparent;
            display:block;
            height:70px;
            width:300px;
            background:url('http://www.crestinortodox.ro/comunitate/images/logo-crestin-website.png') no-repeat 0 -10px;
        }
        .header .service  a u {
            color:transparent;
            font-size:0;
            line-height:0px;
        }

            .header .service  a span{
                font-size:0;
                line-height:0px;
            }

    .header .break{clear:both;}

    .container{
        position:relative;
        top:-80px;
        width:900px;
        margin:auto;
    }

    .container .left{
        /*background:#FFFFFF url(img/content_bg.jpg) repeat-x scroll 0 0;*/
        padding:0 10px 10px 10px;
        text-align:left;
        float:left;
        width:220px;
    }

    .container .left h2{}

        .container .left .menu{
            list-style-type:none;
            margin: 0 0 0 15px;
            padding:0;
            text-align: left;
            font-size:14px;
        }

        .container .left .menu li{
            background:url(img/lm-li.gif) no-repeat 0 4px;
            margin-top:10px;
            padding-left:20px;
        }

        .container .left .menu li a {
            text-align:left;
            color: #3c88af;
            text-decoration: none;
            font-weight:bolder;
        }

        .container .left .menu li a:hover{
            color:#CF0000;
            text-decoration:none;

        }

        .container .left .menu .page{
            list-style-type:none;
            margin: 0 0 0 15px;
            padding:0;
            text-align: left;
            font-size:12px;
        }

        .container .left .menu .page li{
            margin-top:5px;
            background:url(img/cat-li.gif) no-repeat 0 4px;
            padding-left:13px;
        }

        .container .left .menu .page li a{
            text-align:left;
            color: #3c88af;
            font-weight:normal;
        }

        .container .left .menu .page li a:hover{
            color:#CF0000;
            text-decoration:underline;
        }

    .container .right{
        text-align:justify;
        padding:5px;
        clear:both;
    }

    .container .right .category-path{
        margin:10px 0 10px 0;
        color:#414141;
        font-size:13px;
        font-weight:bold;
        text-decoration:none;
    }

    .container .right .category-path a{
        font-size:13px;
        font-weight:bold;
        color:#3c88af;
    }

    .container .right .title{
        text-decoration:none;
        font-weight:bold;
        font-size:16px;
        line-height:29px;
        height:34px;
        color: #4B4B4E;
        background:url(img/bglinii.gif) repeat-x bottom;
        padding-left:10px;
    }

    .container .right .title span{
        padding:5px;
        margin:0px;
    }

    .container .right .title .title1{
        background:url(img/leftbutton.jpg) no-repeat bottom left;
        width:25px;
    }

    .container .right .title .title2{
        background:url(img/centerbutton.jpg) repeat-x bottom;
    }

    .container .right .title .title3{
        background:url(img/rightbutton.jpg) no-repeat bottom right;
        width:25px;
    }

    .container .right .video{
        text-align:center;
        margin-top:10px;
    }

    .container .right .video-description{
        text-align:center;
        margin:15px 5px 60px 5px;
        font-style:italic;
        font-size:13px;
    }

    .container .right .video-page-break{
        height:40px;
    }

    .container .right .list-audio{
        width:100%;
    }

    .container .right .list-audio td{
        width:50%;
        padding: 5px 5px 5px 20px;
        font-size:12px;
        vertical-align:top;
    }

    .container .right .list-audio td a{
        text-decoration:none;
        color:#333333;
        font-weight:bolder;
        background: url(img/audio.gif) no-repeat;
        padding-left:20px;
    }

    .container .right .list-audio td a:hover{
        color:#CF0000;
        text-decoration:underline;
    }

    .container .right .audio-page-break{
        height:40px;
    }

    .container .right .foto-gallery{
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
        margin:0 10px;
        padding:0;
        white-space:nowrap;
        width:680px;
    }

    .container .right .foto-gallery li{
        padding:5px;
        border:solid 1px #ccc;
        float:left;
        margin:5px 5px 0 0;
    }

    .container .right .foto-gallery li a{
        width:109px;
        height:90px;
        overflow:hidden;
        display:block;
    }
    .container .right .foto-gallery li a img{
        width:109px;
        height:90px;
    }

    .container .break{clear:both;}

    .footer{
        width:900px;
        margin:10px auto;
    }
    .footer .active{float:left;}

    .footer .trafic{float:right;}

    .footer .break{clear:both;}

    .login-div{
        position:absolute;
        right:40px;
        top:15px;
        z-index:10;
    }
